﻿#region Using

using GameCommon.ManagerInterfaces;

using StructureMap;

#endregion

namespace GameCommon.Manager
{
    public static class Managers
    {
        public static IContentManager ContentManager
        {
            get
            {
                return ObjectFactory.GetInstance<IContentManager>();
            }
        }

        public static IFontManager FontManager
        {
            get
            {
                return ObjectFactory.GetInstance<IFontManager>();
            }
        }

        public static IRenderManager RenderManager
        {
            get
            {
                return ObjectFactory.GetInstance<IRenderManager>();
            }
        }

        public static IKeyboardManager KeyboardManager
        {
            get
            {
                return ObjectFactory.GetInstance<IKeyboardManager>();
            }
        }

        public static IMouseManager MouseManager
        {
            get
            {
                return ObjectFactory.GetInstance<IMouseManager>();
            }
        }
    }
}